Loop (While) (Operator Toolbox)

Synopsis

A loop operator which runs until a stopping criterion is met.

Description

This operator allows you to run a loop operation, which only stops if a certain condition is met. The condition is provided by the user as an expression. Commonly you use macros to trigger the stop condition.

Input

  • exa (Data table)

    Input data sets passed through to the inner process

Output

  • exa (Data table)

    Output of the loop.

Parameters

  • stop expression Expression which is evaluated at the start of each run of the inner operator. The loop ends once this expression is returning true.
  • use maximum execution time If set to true the maximum runtime is configurable. If set to false the operator can run forever, if the condition is never met.
  • max execution time Maximum run time of the operator in seconds. Only available if use_maximum_execution_time is set to true.

Tutorial Processes

Feature Selection with Loop (While)

This tutorial process creates a feature selection similar to backwards elimination using the Loop (While) operator. In the process we eliminate one column at a time using the weights of a GLM. In each iteration the attribute which contributes the least to the model is eliminated.